package Controladores;

import java.util.List;

import util.DAOFactory;
import basicas.CategoriaEvento;
import basicas.TipoDeServico;
import dao.CategoriaEventoDAO;
import dao.TipoDeServicoDAO;

public class ControladorTipoDeServico {
	//atributo

		private TipoDeServicoDAO tipoDeServicoDAO;
		
		//Contrutor
		
		
		public ControladorTipoDeServico()
		{
			this.tipoDeServicoDAO = DAOFactory.getTipoDeServicoDAO();
		}
		
		//metodos de Tipo de servico
		
		public List<TipoDeServico> pesquisarTipoDeServicoDAOs(TipoDeServico objeto) {
			return tipoDeServicoDAO.pesquisar(objeto);
		}
		
		public final void salvar(TipoDeServico objeto) {	        
			tipoDeServicoDAO.salvar(objeto);
	    }

		public final void remover(TipoDeServico objeto) {
			tipoDeServicoDAO.remover(objeto);
		}

		public final void refresh(TipoDeServico objeto) {
			tipoDeServicoDAO.refresh(objeto);
		}

		public final List<TipoDeServico> pesquisar(TipoDeServico objeto) {
			return tipoDeServicoDAO.pesquisar(objeto);
		}

		public List<TipoDeServico> listarTipoDeServico() {
			return tipoDeServicoDAO.listarTodos();
		}

		public final TipoDeServico buscarCategoria(Integer chave) {
			return tipoDeServicoDAO.buscarPorChave(chave);
		}
}
